home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19980901-19981211 / 000191_news@newsmaster….columbia.edu _Fri Oct 23 00:29:09 1998.msg < prev    next >
Internet Message Format  |  2020-01-01  |  6KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id AAA08826
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Fri, 23 Oct 1998 00:29:09 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id AAA12951
  7.     for kermit.misc@watsun; Fri, 23 Oct 1998 00:29:08 -0400 (EDT)
  8. Path: news.columbia.edu!watsun.cc.columbia.edu!jaltman
  9. From: jaltman@watsun.cc.columbia.edu (Jeffrey Altman)
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Re: Stop automatic resetting of terminal emulation?
  12. Date: 23 Oct 1998 04:29:06 GMT
  13. Organization: Columbia University
  14. Lines: 86
  15. Message-ID: <70p0mi$nij$1@apakabar.cc.columbia.edu>
  16. References: <Pine.WNT.4.05.9810220906420.169-100000@neko.dental.washington.edu> <zr359kB7TU8S@cc.usu.edu> <70ofhk$e9d$1@apakabar.cc.columbia.edu> <wegLF5YIzlTM@cc.usu.edu>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.protocols.kermit.misc:9387
  19.  
  20. In article <wegLF5YIzlTM@cc.usu.edu>, Joe Doupnik <jrd@cc.usu.edu> wrote:
  21. :     It is the very same thing we talked about. Please notice that I am
  22. : not critisizing K95 et al, but I am blasting the IETF for letting things
  23. : progress has they have. You nicely made my point by showing that some apps
  24. : which expect a certain terminal type recognize things are not working and
  25. : they don't work either. That is proper. Now the user has the opportunity
  26. : to do something specific about the matter, rather than being deceived
  27. : by Telnet Options. Some apps don't know and then we are in difficulties
  28. : without realizing it.
  29. :     Life would have been simpler if there had been both adherence to
  30. : the list of terminal names and timely expansion of the same, and vendors
  31. : who read before pressing keys. But like Unix itself, things got out of 
  32. : control irreversibly.
  33. :         Given the muddle my position remains: what the user selects is
  34. : what he/she expects to receive. Telnet terminal kind is only one piece
  35. : of a larger integrated sequence of actions and it cannot change its
  36. : behavior willy nilly without bad consequences. 
  37. :     What can be done? Well, there is a constructive alternative 
  38. : available to us. One, enable both ends to deal with aliases of common
  39. : terminal names. Two, allow different terminal kinds upon permission and
  40. : control of the user. The first is readily accomplished in many cases, the
  41. : second requires user interface modification.
  42. :     Joe D.
  43.  
  44. There are two very different philosophies about how things should be
  45. handled when the software configuration does not match the
  46. requirements of the connection the user wants to make.  The first,
  47. which is your approach, is to not do anything and wait for the user to
  48. detect the problem and initiate a fix.  This approach makes the very
  49. big assumption that the user will know how to determine what is wrong
  50. and be able to fix it, or have someone locally available to do that
  51. for them.
  52.  
  53. The second approach is to try to fix it for the user in an automated
  54. way before the problem becomes a reality.  Very often this approach
  55. works, and the user doesn't even know the difference.  Sometimes it
  56. doesn't work at all and the user who knows how to fix it does, and the
  57. ones that do not know, ask for help.  Sometimes it sort of works and
  58. the response of the user (see previous sentence) depends upon on the
  59. impact of the new problem.
  60.  
  61. I am a believer in the second approach.  And hence, the software that
  62. I create tries to do things for the user whenver possible even if 
  63. sometimes we might guess wrong.  We always provide a method for the user
  64. to turn off the automatic mode if it is necessary.  Hence, Kermit 95
  65. and C-Kermit (when possible):
  66.  
  67.  . auto-detect file transfers in both directions
  68.  . configures character-sets for Text transfers and terminal emulation
  69.  . sets the terminal window size 
  70.  . responds to escape sequences during the INPUT command so the user
  71.    does not have to worry about them
  72.  . auto-switches between terminal types
  73.  . optimizes file transfer parameters
  74.  . auto-switches between file transfer modes based upon filename
  75.  . automates the authentication process
  76.  . auto-detects the modem type associated with a TAPI device
  77.  . auto-detects the current location for dialing local, long
  78.    distance, international calls.
  79.  
  80. My experience has been that as the end user population becomes more
  81. mainstream and less techie we must attempt to automatically adjust
  82. to the technical necessities of the moment for the user whenever 
  83. possible.  Otherwise, one of two things happen:
  84.  
  85.  . the user base overwhelms the support personel with questions
  86.    about why won't the modem dial, or PINE start, or the file
  87.    transfer go fast; or
  88.  
  89.  . the user becomes frustrated and chooses another product.
  90.  
  91. Given the low volume of technical support queries that we receive
  92. compared to our installed base, I think that we have made the 
  93. correct set of choices.
  94.  
  95. Does this approach work all of the time?  No, but for every time
  96. is does work, we have one less user making a phone call, sending
  97. an e-mail or posting to a newsgroup.  And I think that is 
  98. appreciated by our users and their local support groups.
  99.  
  100.  
  101.  
  102.     Jeffrey Altman * Sr.Software Designer * Kermit-95 for Win32 and OS/2
  103.                  The Kermit Project * Columbia University
  104.               612 West 115th St #716 * New York, NY * 10025
  105.   http://www.kermit-project.org/k95.html * kermit-support@kermit-project.org